export const testConfig = {
  app: {
    port: 3001,
    env: 'test'
  },
  database: {
    url: 'postgresql://postgres:postgres@localhost:5432/aicet_test'
  },
  jwt: {
    secret: 'test-jwt-secret-key-for-unit-testing',
    expiresIn: '1h'
  },
  logging: {
    dir: './logs/test',
    level: 'error'
  },
  cache: {
    ttl: 300,
    checkPeriod: 600,
    useRedis: false
  },
  security: {
    bcryptRounds: 4,
    rateLimit: {
      windowMs: 900000, // 15 minutes
      max: 100 // limit each IP to 100 requests per windowMs
    }
  }
};
